package capitulo1;

/*
 * La clave para recordar es que el enum puede ser 
 * declarado solo como publico o como por defecto.
 * 
 * Los Enum pueden ser escritos dentro de una clase, 
 * pero no dentro de un metodo.
 * 
 */

//enum CoffeeZise { 	// NO puede ser private o protected
//	BIG, HUGE, OVERWHELMING
//}

class Coffee {
	enum CoffeeZise {
	BIG, HUGE, OVERWHELMING
}

	CoffeeZise size;
}

public class Benja05_Enum01 {

	public static void main(String[] args) {
//		***** PRIMER EJEMPLO: ENUM FUERA DE UNA CLASE *****
//		Coffee drink = new Coffee();
//		drink.size = CoffeeZise.BIG;
//		System.out.println("drink.size: " + drink.size); // Enum fuera de una
//															// Clase
		
//		***** SEGUNDO EJEMPLO; ENUM DENTRO DE UNA CLASE *****
		Coffee drink = new Coffee();
		drink.size = Coffee.CoffeeZise.OVERWHELMING;
		System.out.println("drink.size: "+drink.size);
		
		
		
		
		
	}

}
